<?php
// +----------------------------------------------------------------------
// | OneThink [ WE CAN DO IT JUST THINK IT ]
// +----------------------------------------------------------------------
// | Copyright (c) 2013 http://www.onethink.cn All rights reserved.
// +----------------------------------------------------------------------
// | Author: 麦当苗儿 <zuojiazi@vip.qq.com> <http://www.zjzit.cn>
// +----------------------------------------------------------------------

namespace Home\Controller;
use Think\Controller;

/**
 * 前台公共控制器
 * 为防止多分组Controller名称冲突，公共Controller名称统一使用分组名称
 */
class HomeController extends Controller {

	/* 空操作，用于输出404页面 */
	// public function _empty(){
	// 	echo 404; //TODO:完成404页面
	// }
	// TODO: 为了调试方便，暂时注释

    protected function _initialize(){
        /* 读取站点配置 */
        $config = api('Config/lists');
        C($config); //添加配置

        if(!C('WEB_SITE_CLOSE')){
            $this->error('站点已经关闭，请稍后访问~');
        }

        if(is_login){
        	$this->userInfo = $this->userInfo();
        }

    }
protected function _login(){
        /* 读取站点配置 */
        $this->login();
        $this->level();
        }
    
	/* 用户登录检测 */
	protected function login(){
		/* 用户登录检测 */
		is_login() || $this->error('您还没有登录，请先登录！', U('Index/index'));
	}
	protected function level(){
		/* 用户状态检测 */
		$uid=session('user_auth');
			$uid=$uid['uid'];
			$M=D('member');
			$M=$M->field('status')->where(array('uid'=>$uid))->find();
			$status=$M['status'];
			//dump($status);
			//print_r($status);
			if(!$status==1){
			$this->error ( '你的账号已经被冻结，请联系客服！');
			}
		
	}

	/*获取登录用户信息*/
	protected function userInfo(){
		return M('member')->join('RIGHT JOIN __UCENTER_MEMBER__ ON __MEMBER__.uid = __UCENTER_MEMBER__.id')->find();
	}


}
